﻿using System;
namespace Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000 {
    
    
    public partial class Mlr : global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.IMlr {
        
        private string @__gametabid;
        
        private string @__gametabadc;
        
        private string @__gametabadst;
        
        private string @__gametabadhno;
        
        private System.DateTime @__usestarttime;
        
        private System.DateTime @__useendtime;
        
        public Mlr() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public Mlr(string @gametabid, string @gametabadc, string @gametabadst, string @gametabadhno, System.DateTime @usestarttime, System.DateTime @useendtime) {
            this.@__gametabid = @gametabid;
            this.@__gametabadc = @gametabadc;
            this.@__gametabadst = @gametabadst;
            this.@__gametabadhno = @gametabadhno;
            this.@__usestarttime = @usestarttime;
            this.@__useendtime = @useendtime;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected Mlr(IMlr @mlr) {
            this.@__gametabid = @mlr.Gametabid;
            this.@__gametabadc = @mlr.Gametabadc;
            this.@__gametabadst = @mlr.Gametabadst;
            this.@__gametabadhno = @mlr.Gametabadhno;
            this.@__usestarttime = @mlr.Usestarttime;
            this.@__useendtime = @mlr.Useendtime;
        }
        
        public virtual string Gametabid {
            get {
                return this.@__gametabid;
            }
            set {
                this.@__gametabid = value;
            }
        }
        
        public virtual string Gametabadc {
            get {
                return this.@__gametabadc;
            }
            set {
                this.@__gametabadc = value;
            }
        }
        
        public virtual string Gametabadst {
            get {
                return this.@__gametabadst;
            }
            set {
                this.@__gametabadst = value;
            }
        }
        
        public virtual string Gametabadhno {
            get {
                return this.@__gametabadhno;
            }
            set {
                this.@__gametabadhno = value;
            }
        }
        
        public virtual System.DateTime Usestarttime {
            get {
                return this.@__usestarttime;
            }
            set {
                this.@__usestarttime = value;
            }
        }
        
        public virtual System.DateTime Useendtime {
            get {
                return this.@__useendtime;
            }
            set {
                this.@__useendtime = value;
            }
        }
    }
}
